package cn.sykj.car.mapper;

import cn.sykj.car.entity.CarStore;
import cn.sykj.car.entity.Region;
import cn.sykj.car.vo.RegionVO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * <p>
 * 中国地区信息 Mapper 接口
 * </p>
 *
 * @author yixu
 * @since 2020-06-18
 */
public interface RegionMapper extends BaseMapper<Region> {

    // 根据配送区域配置freight_model_detail.id 获取已选中的配送区域
    public List<RegionVO> listExists(Long mouldDetailId) throws Exception;

    // 根据模板id，查询所有已设置配送的区域
    public List<RegionVO> listExistsAll(Long mouldId) throws Exception;

    // 查询全部地址
    public List<RegionVO> all() throws Exception;

    // 查询全部地址（省市区3级）
    List<RegionVO> selectForL3() throws Exception;

}
